MOC Diagramas de Estados
En la clase, se estudiará cómo utilizar el diagrama de estados en UML para modelar el comportamiento dinámico de un sistema de software, centrándose en los diferentes estados que puede asumir un objeto a lo largo de su vida y en los eventos que provocan transiciones entre ellos. Se abordarán conceptos como estados, transiciones, eventos y acciones internas.
De este modo, se preparará al estudiante para emplear el diagrama de estados en el diseño de sistemas que respondan adecuadamente a estímulos internos y externos, asegurando un comportamiento controlado, predecible y coherente a lo largo del ciclo de vida del software.
Introducción
A modo de introducción analizaremos el Estado Civil de las Personas de Paraguay, de manera a comprender la esencia por detrás de este diagrama.
Desarrollo
- Diagrama de Estados (Elementos y Relaciones)
- Diagrama de Estados y el SDLS
- Diagrama de Estados (Relación con Otros Diagramas)
- Ejemplos
Referencias y Citaciones
OMG. (2017, diciembre). About the Unified Modeling Language Specification Version 2.5.1. https://www.omg.org/spec/UML
Citación Parentética: (OMG, 2017)
Citación Parentética Múltiple: OMG, 2017
Citación Narrativa: OMG (2017)
Booch, G., Rumbaugh, J., y Jacobson, I. (2006). El lenguaje Unificado de Modelado: Guía del Usuario (J. J. García Molina & J. Sáez Martínez, Trads.). Addison-Wesley.
Citación Parentética: (Booch et al., 2006)
Citación Parentética Múltiple: Booch et al., 2006
Citación Narrativa: Booch et al. (2006)
Rumbaugh, J., Booch, G., y Jacobson, I. (2000). El lenguaje unificado de modelado: Manual de referencia.
Citación Parentética: (Rumbaugh et al.,2000)
Citación Parentética Múltiple: Rumbaugh et al.,2000
Citación Narrativa: Rumbaugh et al. (2000)
Pressman, R. S. (2013). Ingeniería del Software: Un Enfoque Práctico (Séptima edición). McGraw-Hill Education.
Citación Parentética: (Pressman, 2013)
Citación Parentética: Pressman, 2013
Citación NArrativa: Pressman (2013)
Bibliografía Adicional
Blankenhorn, K., y Jeckle, M. (2004). A UML Profile for GUI Layout. En M. Weske y P. Liggesmeyer (Eds.), Object-Oriented and Internet-Based Technologies (Vol. 3263, pp. 110-121). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-540-30196-7_9
Cabot, Sagrera, Jordi. Ingeniería del software, Editorial UOC, 2013. ProQuest Ebook Central, (https://ebookcentral.proquest.com/lib/biblioucsp/detail.action?docID=3219169).
Campderrich, Falgueras, Benet. Ingeniería del software, Editorial UOC, 2003. ProQuest Ebook
Central, https://ebookcentral.proquest.com/lib/biblioucsp/detail.action?docID=3206903.
Casas, Roma, Jordi, and i Caralt,Jordi Conesa. Diseño conceptual de bases de datos en UML, Editorial UOC, 2014. ProQuest Ebook Central, https://ebookcentral.proquest.com/lib/biblioucsp/detail.action?docID=3222912.